package com.xr.miniprogram.service;

import com.xr.miniprogram.domain.vo.WxPayRespVO;

import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.Map;


public interface WXPayService {



    void closePayOrder(String orderNo) throws Exception;

    void refundOrder(String orderNo) throws Exception;

    WxPayRespVO createOrder(Long orderId) throws Exception;

    void processOrder(Map<String, Object> bodyMap) throws Exception;

    String queryOrder(String orderNo) throws Exception;

    String queryRefund(String refundNo) throws Exception;

    void processRefundOrder(Map<String, Object> bodyMap) throws Exception;

    void checkOrderStatus(String orderNo) throws Exception;
}
